﻿using System;
using System.Collections.Generic;
using System.Text;

namespace System.Runtime.CompilerServices
{

#if NET20
    // fucking awesome .net 4.0 backports

    /// <summary>
    /// Used by C# compiller to mark extestion methods.
    /// </summary>
    public class ExtensionAttribute : Attribute
    {
    }

    

#endif


}

#if NET20

namespace System
{
    public delegate TResult Func<in T, out TResult>(T arg);

}
#endif